iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 10
0
自我挑戰組

Hello Swift系列 第 10

10/30 UI元件之Button

  • 分享至 

  • xImage
  •  

Apple官方文件

今天的主題是幾乎所有App都會用到的國民元件UIButton:按鈕。

以程式碼產生系統預設樣式的按鈕(type: .system):

let newButton = UIButton(type: .system)

未按下按扭前顯示的文字:

newButton.setTitle("Press", for: .normal)

按下按鈕時所顯示的文字:

newButton.setTitle("Pressing", for: .highlighted)

以程式碼產生圖片按鈕(type: .custom):

let anotherButton = UIButton(type: .custom)

設置未按下按鈕時的按鈕圖片:

anotherButton.setImage(UIImage(named: "PlayButton"), for: .normal)

設置按下按鈕時的按鈕圖片:

anotherButton.setImage(UIImage(named: "PlayButtonPressed"), for:.highlighted)

設置按鈕位置及範圍:

anotherButton.frame = CGRect(x: 200, y: 200, width: 114, height: 54)

Results

http://sendvid.com/ve2hda11


上一篇
9/30 UI元件之ImageView
下一篇
11/30 Auto Layout
系列文
Hello Swift30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言